package com.zdpx.pxframework.system.service;

import com.zdpx.pxframework.system.api.entity.OperateLog;
import com.baomidou.mybatisplus.extension.service.IService;


/**
* 操作日志 服务类
*
* @Description:
* @Author: Cheng Xiaoxiao
* @Date: 2022-05-24 13:27:18
*/
public interface OperateLogService extends IService<OperateLog> {
    /**
    * 获取操作日志详情
    * @param id ID
    * @return 单个操作日志详情
    */
    OperateLog detailById(String id);

    /**
    * 增加操作日志信息
    * @param operateLog 操作日志信息
    */
    void saveOperateLog(OperateLog operateLog);

    /**
    * 修改操作日志信息
    * @param operateLog 操作日志对象
    */
    void updateOperateLogById(OperateLog operateLog);

    /**
    * 根据ID删除信息
    * @param id ID
    */
    void deleteById(String id);
}
